package com.koron.css2.serviceManage.mapper;

import com.koron.css2.serviceManage.bean.TAppServerBean;
import org.apache.ibatis.annotations.Param;

import java.util.List;
/**
 * 应用服务器管理
 * @author Zhuoyanxu
 *
 */
public interface TAppServerMapper {
	/**
	 * 查询所有应用服务器列表
	 * @return
	 */
	List<TAppServerBean> selectTAppServer(TAppServerBean tAppServerBean);
	/**
	 * 统计
	 * @return
	 */
	TAppServerBean calAppServer(TAppServerBean tAppServerBean);
	/**
	 * 通过id查询应用服务器
	 * @param id
	 * @return
	 */
	TAppServerBean getTAppServerByKey(Integer id);
	/**
	 * 添加应用服务器
	 * @param tAppServerBean
	 * @return
	 */
	Integer insertTAppServer(TAppServerBean tAppServerBean);
	/**
	 * 修改应用服务器
	 * @param tAppServerBean
	 * @return
	 */
	Integer updateTAppServer(TAppServerBean tAppServerBean);
	/**
	 * 停用应用服务器
	 * @param ids
	 * @return
	 */
	Integer stopTAppServer(@Param ("ids")List<Integer> ids,TAppServerBean tAppServerBean);
}